package com.andy.common.model

import android.os.Parcelable
import kotlinx.parcelize.Parcelize

@Parcelize
data class RecruitBean(
    var isload: Int? = null,
    var labels: List<Label>? = null,
    var works: List<Work>? = null
) : Parcelable

@Parcelize
data class Work(
    val aid: String? = null,
    val bt_type: String? = null,
    val btrq: String? = null,
    val btsc: String? = null,
    val cid: String? = null,
    val cj_btbz: String? = null,
    val cj_btcf: String? = null,
    val cj_btcfbz: String? = null,
    val cj_btcfy: String? = null,
    val cj_btrq: String? = null,
    val cj_btzc: String? = null,
    val cj_btzc1: String? = null,
    val cj_btzc2: String? = null,
    val cj_btzc2sm: String? = null,
    val cj_btzc3: String? = null,
    val cj_cfxz: String? = null,
    val cj_ewsr: String? = null,
    val cjtime: String? = null,
    val condition: String? = null,
    val createtime: String? = null,
    val danzi_time: String? = null,
    val danzi_date: String? = null,
    val demand: String? = null,
    val dper: String? = null,
    val ff_desc: String? = null,
    val gslr: String? = null,
    var id: String? = null,
    val iper: String? = null,
    val lab_id: String? = null,
    val label: String? = null,
    val label_arr: List<String>? = null,
    val labour: String? = null,
    val labour_vip: String? = null,
    val max: String? = null,
    val min: String? = null,
    val mode: String? = null,
    var name: String? = null,
    val number: String? = null,
    val openid: String? = null,
    val qrcode_url: String? = null,
    val qy: Qy? = null,
    val salary: String? = null,
    val sid: String? = null,
    val sort: String? = null,
    val sr1: String? = null,
    val sr1_desc: String? = null,
    val sr2: String? = null,
    val sr2_desc: String? = null,
    val sr3: String? = null,
    val sr3_desc: String? = null,
    val status: String? = null,
    val subsidize: String? = null,
    val subsidize_vip: String? = null,
    val tel: String? = null,
    val type: String? = null,
    val typeid: String? = null,
    val uniacid: String? = null,
    val updatetime: String? = null,
    val warmtips: String? = null,
    val welfare: String? = null,
    val zcsc: String? = null,
    val zctel: String? = null,
    val zhsr: String? = null,
    val zxyzsx: String? = null,
    val index: Int = 0,
    var selectLabel: Label? = null,
    var workList: List<Work>? = null
) : Parcelable

@Parcelize
data class Label(
    var id: String? = null,
    var name: String? = null,
    var isSelect: Boolean? = false
) : Parcelable

@Parcelize
data class Qy(
    val address: String? = null, val title: String? = null, val id: String? = null
) : Parcelable